/* 
    Document   : tpl2
    Created on : Jun 18, 2010, 8:37:01 AM
    Author     : arch
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.header-top1-bg {
    background: #fff url(../images/tpl2/header-top1-bg.png) top left repeat-x;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.menubar1-bg {
    background: #000 url(../images/tpl2/menubar1-bgTC.png) top left repeat-x;
    margin: 0px;
    padding: 3px 0px;
    width: 100%;
}



/****************************************************************
 * sb1
 ****************************************************************/

.sb1.bc-title {
    color: black;
    font-style: normal; font-weight: bold;
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 99%;
    margin: 4px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    background: transparent;
    border-bottom: 0px; /* inset #ddd;*/
}

.sb1.bc-table-top {
    height: 25px;
    background: transparent url(../images/tpl2/sb1-bgTL.png) no-repeat top left;
}

.sb1.bc-top
{
/*    background: transparent url(../images/tpl2/sb1-bgTL.png) no-repeat top left;*/
}
.sb1.bc-top img {
    height: 15px;
}

.sb1.bc-top-tr {
    /*background: transparent url(../images/tpl2/sb1-bgTR.png) no-repeat top right;*/
    background: transparent;
}

.sb1.bc-top-tr img {
    width: 18px;
}

.sb1.bc-top-tl {
    background: transparent; /*// url(../images/tpl2/sb1-bgTL.png) no-repeat top left;*/
}

.sb1.bc-top-tl img {
    width: 18px;
}

.sb1.bc-top-tc {
    /*background: transparent url(../images/blockS1aTC.png) repeat-x top left;*/
    background: transparent;
}

/** para los borders izquierdo y derecho **/
.sb1.bc-center-tr {
    background: transparent url(../images/tpl2/sb1-bgCL.png) repeat-y top left;
    width: 100%;
}

.sb1.bc-center-td {
    /*background: transparent url(../images/blockS1aCR.png) repeat-y top right;*/
    background: transparent;
}

/** El centro **/
.sb1.bc-center-tbody {
    background: transparent;
}
.sb1.bc-center-cc {
    background: transparent;
    padding: 2px 0px 0px 0px;
    margin: -25px 10px -6px 10px;
}

.sb1.bc-table-bottom
{
    background: transparent url(../images/tpl2/sb1-bgBL.png) no-repeat bottom left;
}
.sb1.bc-bottom img {
    height: 18px;
    width: 20px;
}

.sb1.bc-bottom-bl {
    background: transparent; /*url(../images/tpl2/sb1-bgBL.png) no-repeat bottom left;*/
}

.sb1.bc-bottom-bc {
    /*background: transparent url(../images/blockS1aBC.png) repeat-x bottom left;*/
    background: transparent;
}

.sb1.bc-bottom-br {
    /*background: transparent url(../images/blockS1aBR.png) no-repeat bottom right;*/
    background: transparent;
}
/** fin de .sb1 **/




/****************************************************************
 * sb1-header
 ****************************************************************/

.sb1-header.bc-title {
    color: black;
    font-style: normal; font-weight: bold;
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 50%;
    margin: -1px 0px 0px 15px;
    padding: 0px;
    background: transparent;
    border-bottom: 0px; /* inset #ddd;*/
}

.sb1-header.bc-table-top {
    height: 20px;
    /*background: transparent url(../images/tpl2/sb1-headerTL.png) no-repeat top left;*/
}

.sb1-header.bc-top
{
/*    background: transparent url(../images/tpl2/sb1-bgTL.png) no-repeat top left;*/
}
.sb1-header.bc-top img {
    height: 20px;
}

.sb1-header.bc-top-tr {
    background: transparent url(../images/tpl2/sb1-headerTR.png) no-repeat top right;
    /*background: transparent;*/
}

.sb1-header.bc-top-tr img {
    width: 18px;
}

.sb1-header.bc-top-tl {
    background: transparent url(../images/tpl2/sb1-headerTL.png) no-repeat top left;
}

.sb1-header.bc-top-tl img {
    width: 18px;
}

.sb1-header.bc-top-tc {
    background: transparent url(../images/tpl2/sb1-headerTC.png) repeat-x top left;
    /*background: transparent;*/
}

/** para los borders izquierdo y derecho **/
.sb1-header.bc-center-tr {
    background: transparent url(../images/tpl2/sb1-headerCL.png) repeat-y top left;
    width: 100%;
}

.sb1-header.bc-center-td {
    /*background: transparent url(../images/blockS1aCR.png) repeat-y top right;*/
    background: transparent;
}

/** El centro **/
.sb1-header.bc-center-tbody {
    background: transparent;
}
.sb1-header.bc-center-cc {
    background: transparent;
    padding: 8px 0px 0px 0px;
    margin: -20px 10px -16px 10px;
}

.sb1-header.bc-table-bottom
{
    background: transparent;/* url(../images/tpl2/sb1-headerBL.png) no-repeat bottom left;*/
}
.sb1-header.bc-bottom img {
    height: 18px;
    width: 20px;
}

.sb1-header.bc-bottom-bl {
    background: transparent  url(../images/tpl2/sb1-headerBL.png) no-repeat bottom left;
}

.sb1-header.bc-bottom-bc {
    background: transparent url(../images/tpl2/sb1-headerBC.png) repeat-x bottom left;
    /*background: transparent;*/
}

.sb1-header.bc-bottom-br {
    background: transparent url(../images/tpl2/sb1-headerBR.png) no-repeat bottom right;
    /*background: transparent;*/
}
/** fin de .sb1-header **/


/*********************************************************************
 * begin sb1-block1
 *********************************************************************/
.sb1-block1.bc-title {
    color: black;
    font-style: normal; font-weight: bold;
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 50%;
    margin: -1px 0px 0px 15px;
    padding: 0px;
    background: transparent;
    border-bottom: 0px; /* inset #ddd;*/
}

.sb1-block1.bc-table-top {
    height: 10px;
    /*background: transparent url(../images/tpl2/sb1-block1TL.png) no-repeat top left;*/
}

.sb1-block1.bc-top
{
/*    background: transparent url(../images/tpl2/sb1-bgTL.png) no-repeat top left;*/
}
.sb1-block1.bc-top img {
    height: 10px;
}

.sb1-block1.bc-top-tr {
    /*background: transparent url(../images/tpl2/sb1-block1TR.png) no-repeat top right;*/
    background: transparent;
}

.sb1-block1.bc-top-tr img {
    width: 10px;
}

.sb1-block1.bc-top-tl {
    background: transparent url(../images/tpl2/sb1-block1CL.png) no-repeat top left;
    /*background: transparent;*/
}

.sb1-block1.bc-top-tl img {
    width: 10px;
}

.sb1-block1.bc-top-tc {
    /*background: transparent url(../images/tpl2/sb1-block1TC.png) repeat-x top left;*/
    background: transparent;
}

/** para los borders izquierdo y derecho **/
.sb1-block1.bc-center-tr {
    background: transparent url(../images/tpl2/sb1-block1CL.png) repeat-y top left;
    width: 100%;
}

.sb1-block1.bc-center-td {
    /*background: transparent url(../images/blockS1aCR.png) repeat-y top right;*/
    background: transparent;
}

/** El centro **/
.sb1-block1.bc-center-tbody {
    background: transparent;
}
.sb1-block1.bc-center-cc {
    background: transparent;
    padding: 8px 0px 0px 0px;
    margin: -20px 10px -16px 10px;
}

.sb1-block1.bc-table-bottom
{
    background: transparent;/* url(../images/tpl2/sb1-block1BL.png) no-repeat bottom left;*/
}
.sb1-block1.bc-bottom img {
    height: 18px;
    width: 20px;
}

.sb1-block1.bc-bottom-bl {
    background: transparent  url(../images/tpl2/sb1-block1BL.png) no-repeat bottom left;
}

.sb1-block1.bc-bottom-bc {
    background: transparent url(../images/tpl2/sb1-block1BC.png) repeat-x bottom left;
    /*background: transparent;*/
}

.sb1-block1.bc-bottom-br {
    background: transparent url(../images/tpl2/sb1-block1BR.png) no-repeat bottom right;
    /*background: transparent;*/
}

/** fin de .sb1-block1 **/



/*********************************************************************
 * begin cnt1-bg
 *********************************************************************/
.cnt1-bg.bc-title {
    color: black;
    font-style: normal; 
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 50%;
    margin: -1px 0px 0px 15px;
    padding: 0px;
    background: transparent;
    border-bottom: 0px; /* inset #ddd;*/
}

.cnt1-bg.bc-table-top {
    height: 20px;
    /*background: transparent url(../images/tpl2/cnt1-bgTL.png) no-repeat top left;*/
}

.cnt1-bg.bc-top
{
/*    background: transparent url(../images/tpl2/sb1-bgTL.png) no-repeat top left;*/
}
.cnt1-bg.bc-top img {
    height: 20px;
}

.cnt1-bg.bc-top-tr {
    background: transparent url(../images/tpl2/cnt1-bgTR.png) no-repeat top right;
    /*background: transparent;*/
}

.cnt1-bg.bc-top-tr img {
    width: 25px;
}

.cnt1-bg.bc-top-tl {
    background: transparent url(../images/tpl2/cnt1-bgTL.png) no-repeat top left;
    /*background: transparent;*/
}

.cnt1-bg.bc-top-tl img {
    width: 25px;
}

.cnt1-bg.bc-top-tc {
    background: transparent url(../images/tpl2/cnt1-bgTC.png) repeat-x top left;
    /*background: transparent;*/
}

/** para los borders izquierdo y derecho **/
.cnt1-bg.bc-center-tr {
    background: transparent url(../images/tpl2/cnt1-bgCL.png) repeat-y top left;
    width: 100%;
}

.cnt1-bg.bc-center-td {
    background: transparent url(../images/tpl2/cnt1-bgCR.png) repeat-y top right;
    /*background: transparent;*/
}

/** El centro **/
.cnt1-bg.bc-center-tbody {
    background: transparent;
}
.cnt1-bg.bc-center-cc {
    background: transparent;
    padding: 8px 0px 0px 0px;
    margin: -12px 12px -5px 0px;
}

.cnt1-bg.bc-table-bottom
{
    background: transparent;/* url(../images/tpl2/cnt1-bgBL.png) no-repeat bottom left;*/
}
.cnt1-bg.bc-bottom img {
    height: 18px;
    width: 25px;
}

.cnt1-bg.bc-bottom-bl {
    background: transparent  url(../images/tpl2/cnt1-bgBL.png) no-repeat bottom left;
}

.cnt1-bg.bc-bottom-bc {
    background: transparent url(../images/tpl2/cnt1-bgBC.png) repeat-x bottom left;
    /*background: transparent;*/
}

.cnt1-bg.bc-bottom-br {
    background: transparent url(../images/tpl2/cnt1-bgBR.png) no-repeat bottom right;
    /*background: transparent;*/
}

.cnt1-bg.bc-content-wrapper
{
    background: #fff;
    padding: 10px;
}

/** fin de .cnt1-bg **/


/****************************************************************
 * art1-header
 ****************************************************************/

.art1-header.bc-title {
    color: black;
    font-style: normal; font-weight: bold;
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 50%;
    margin: -1px 0px 0px 15px;
    padding: 0px;
    background: transparent;
    border-bottom: 0px; /* inset #ddd;*/
}

.art1-header.bc-table-top {
    height: 20px;
    /*background: transparent url(../images/tpl2/art1-headerTL.png) no-repeat top left;*/
}

.art1-header.bc-top
{
/*    background: transparent url(../images/tpl2/art1-bgTL.png) no-repeat top left;*/
}
.art1-header.bc-top img {
    height: 20px;
}

.art1-header.bc-top-tr {
    background: transparent url(../images/tpl2/art1-headerTR.png) no-repeat top right;
    /*background: transparent;*/
}

.art1-header.bc-top-tr img {
    width: 18px;
}

.art1-header.bc-top-tl {
    background: transparent url(../images/tpl2/art1-headerTL.png) no-repeat top left;
}

.art1-header.bc-top-tl img {
    width: 18px;
}

.art1-header.bc-top-tc {
    background: transparent url(../images/tpl2/art1-headerTC.png) repeat-x top left;
    /*background: transparent;*/
}

/** para los borders izquierdo y derecho **/
.art1-header.bc-center-tr {
    background: #0055d4 url(../images/tpl2/art1-headerCL.png) repeat-y top left;
    width: 100%;
}

.art1-header.bc-center-td {
    background: transparent url(../images/tpl2/art1-headerCR.png) repeat-y top right;
    /*background: transparent;*/
}

/** El centro **/
.art1-header.bc-center-tbody {
    background: transparent;
}
.art1-header.bc-center-cc {
    background: transparent;
    padding: 8px 0px 0px 0px;
    margin: -20px 10px -16px 10px;
}

.art1-header.bc-table-bottom
{
    background: transparent;/* url(../images/tpl2/sb1-headerBL.png) no-repeat bottom left;*/
}
.art1-header.bc-bottom img {
    height: 18px;
    width: 20px;
}

.art1-header.bc-bottom-bl {
    background: transparent  url(../images/tpl2/art1-headerBL.png) no-repeat bottom left;
}

.art1-header.bc-bottom-bc {
    background: transparent url(../images/tpl2/art1-headerBC.png) repeat-x bottom left;
    /*background: transparent;*/
}

.art1-header.bc-bottom-br {
    background: transparent url(../images/tpl2/art1-headerBR.png) no-repeat bottom right;
    /*background: transparent;*/
}
.art1-header.bc-content-wrapper a {
    color: white;
    font-weight: bold;
    font-size: 18pt;
}

.art1-header.bc-content-wrapper a:visited {
    color: #f6ffd5;
}
.art1-header.bc-content-wrapper a:hover {
    color: #55ddff;
}
/** fin de .art1-header **/


.l-h.bsys-production-phblock
{
    background: #fff;
    padding: 8px;
    border-bottom: solid 1px #ddd;
}
.l-f.bsys-production-phblock
{
    background: #fff;
    padding: 8px;
}
.l-c.bsys-production-phblock
{
    background: #fafafa;
    padding: 8px;
}
.l-cc.bsys-production-phblock
{
    background: #fff;
    width: 80%;
}
.l-cl.bsys-production-phblock
{
    background: #fff;
    width: 8%;
}
.l-cr.bsys-production-phblock
{
    background: #fff;
    width: 8%;
}

/*** bsys-phblock-layout2 **/
.l-cc.bsys-phblock-layout2
{
    width: 90%;
    padding: 6px;
}
.l-cl.bsys-phblock-layout2
{
    width: 3%;
}
.l-cr.bsys-phblock-layout2
{
    width: 3%;
}

/*** bsys-phblock-layout1 **/
.l-c.bsys-phblock-layout1
{
    background: #dcdcdc;
    
}
.l-cc.bsys-phblock-layout1
{
    width: 90%;
}
.l-cl.bsys-phblock-layout1
{
    width: 3%;
}
.l-cr.bsys-phblock-layout1
{
    width: 3%;
}